trial by error